.jzw-index-common .title {
    height: 43px;
    border-bottom: 1px solid #f6f6f6;
    font-size: 14px;
    line-height: 43px;
    padding-top:20px;
}
.jzw-index-common .title h3 {
    float: left;
    display: inline-block;
    height: 42px;
    border-bottom: 3px solid #53C8FF;
    font-size: 28px;
}
.jxzj-citys {
    border: 1px solid #e6e6e6;
    padding: 20px 12px 10px 12px;
    position: absolute;
    top: 32px;
    left: 0;
    background: #fff;
    width: 330px;
    z-index: 0;
    display: none;
}
.jxzj-citys .citys-header ul {
    position: relative;
    background: #f9f9f9;
    border-top: 3px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 36px;
}
.jxzj-citys .citys-header li {
    float: left;
    text-align: center;
    width: 62px;
}
.jxzj-citys .citys-header li a {
    display: block;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #777;
    font-weight: bold;
    padding: 0 14px;
    text-decoration: none;
}
.jxzj-citys .citys-item {
    background: #fff;
}
.jxzj-citys .citys-item ul {
    margin-top: 4px;
}
.jxzj-citys .citys-item li {
    float: left;
    width: 710px;
    position: relative;
}
.jxzj-citys .citys-item .citys-items div {
    width: 690px;
    margin-left: 16px;
    padding: 6px 0 4px 0;
    border-bottom: 1px solid #f1f1f1;
}
.jxzj-citys .citys-item div a {
    float: left;
    color: #6c6c6c;
    padding: 0 8px;
    margin: 0;
    line-height: 24px;
    white-space: nowrap;
}
.jxzj-header .location-city.active .select-city {
    background-color: #fff;
    position: relative;
    z-index: 10;
}
.jxzj-citys .citys-header li.active {
    position: relative;
    background: #fff;
    border-top: 3px solid #22ac38;
    margin-top: -3px;
    z-index: 1;
}
.jxzj-citys .citys-header li.active a {
    background: #fff;
    height: 37px;
    line-height: 37px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}


.ptop13{padding-top:13px !important;}
.ptop20{padding-top:20px !important;}
.mtop20{margin-top:20px !important;}
.zixunleftlist ul{
              width:150px;
              height:360px;
              background: #F8F8F8;
              float:left;
          }
          .zixunleftlist ul li{
              padding:0 !important;
              line-height: 72px;
              width:100%;
              height:20%;
              text-align: center;
              font-size:16px;

          }
          .zixunleftlist ul li.active{
              background: #fff;
              border-left: 1px solid #22ac38;
              color: #22ac38;
          }
          .zixunrightdetail{float:left;padding:20px;}
           .jzw-pinpai{width:1200px;margin:0 auto;overflow: hidden;height:auto;}
          .jzw-pinpai ul li{width:280px;float:left;    margin-top: 4px; margin-bottom: 6px;margin-right:20px;}
          .jzw-pinpai .ranking-list-wrap{background:#F8F8F8;border:1px solid #E4E3E3;width:100%;height:273px;margin:0 auto;    overflow: hidden;}
          .jzw-pinpai .item_detail{width:40px;height:40px;background:#ddd}
          .jzw-pinpai .item_img{padding:15px;width:250px;margin:0 auto;height:195px;}
          .jzw-pinpai .item_img img{width:250px;height:195px;}
          .jzw-pinpai .part_img img{width:15px;height:15px;padding:0 2px;}
          .f-l{float:left;}
          .f-r{float:right;}
          .clear{clear:both;}
          .item_info{margin-bottom:-2px;}
          .item_info_top{  background: rgba(96, 96, 96, 0.72);color:#fff;  position: relative; width: 90%; padding: 0 5%;margin: 0 auto;display: block;line-height: 38px; height: 38px;top: -38px;}
          .fontstyle1{font-size:16px;}
          .fontstyle2{font-size:13px;color:#FF9900;}
          .fontstyle3{font-size:16px;font-weight:bold;color:#FF8700;}
          .fontstyle4{font-size:13px;padding-left:8px;}
          .fontstyle5{font-size:12px;}
          .layui-layer-content{font-size:16px !important;}
          .item-newsDigest img{margin:0;padding:0;width:328px !important;height:238px !important;}
          .hide{display: none}
          .graybg{background: #F1F2F6}

.jiaxiao-general {
    color: #666;
    margin-left: 24px;
    display: inline;
    position: relative;
    width:500px;
}
.jiaxiao-general dt h1 {
    font-size: 22px;
    color: #4c4c4c;
    max-width: 300px;
    padding-right: 8px;
    font-weight: normal;
}
.jiaxiao-general dd {
    padding-top: 14px;
}
.jiaxiao-general .jiaxiao-address {
    padding-top: 8px;
}
         .jiaxiao-general .jiaxiao-price .btn {
    background: #ff6531;
    border-radius: 2px;
    color: #Fff;
    padding: 0 6px;
}
.jiaxiao-general .jiaxiao-price .strong {
    font-size: 14px;
    padding: 0 8px;}
    .jiaxiao-general .jiaxiao-price b {
    font-weight: 700;
    font-size: 24px;
    padding: 0 2px;
}
.jiaxiao-general .jiaxiao-phone {
    padding-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jiaxiao-general dd button {
    line-height: 36px;
    width: 136px;
    text-align: center;
    background: #22ac38;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
}
.jiaxiao-general {
    color: #666;
    margin-left: 10px;
    margin-top: 2px;
    display: inline;
    position: relative;
}
 .jx-v {
    float: left;
    width: 180px;
    margin-left: 154px;
    text-align: center;
    padding-top: 100px;
    background: url("/statics/images/erji/renzheng.png") center top no-repeat;
}
.all-city {
    padding: 15px 0 0 15px;
    max-height: 465px;
    overflow: auto;
}
.all-city .active{
    color: #fff !important;
    text-decoration: none;
    background: #22ac38;

}
.all-city dl {
    _zoom: 1;
    padding-bottom: 7px;
    overflow: hidden;
}
.all-city dt {
    float: left;
    line-height: 18px;
}
.all-city dd {
    width: 240px;
}
.all-city dd, .all-city dt {
    float: left;
    line-height: 18px;
}
.city-line {
    height: 3px;
    line-height: 0;
    font-size: 0;
    margin: 0 0 8px;
    border-bottom: 1px solid #e7e7e7;
    _zoom: 1;
}
.all-city p{text-align: center}
.all-city dd a {
    display: inline-block;
    height: 18px;
    padding: 0 3px;
    color: #333;
    margin: 0 5px 7px;
}
.all-city dd a.on, .all-city dd a:hover {
    color: #fff !important;
    text-decoration: none;
    background: #22ac38;
}
.all-city dt {
    width: 45px;
    color: #22ac38;
}
.koubeibang img{width:90px;height:54px;}
.list-middle a:hover{color:#22ac38;}
.item-newsDigest a:hover{color:#22ac38;}
.list-address{   
               white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          width: 400px;
      }